SHIELDrive 조건부 정책 등록 페이지
1. 목적
SHIELDrive의 조건부 정책 등록 과정을 설명한다.
2. 행위자
관리자
3. 사전 조건
- SHIELDrive 시스템에 로그인되어 있어야 한다.
- 관리자 페이지 접속 권한을 가지고 있어야 한다.
- 대상 스토리지가 생성되어 있어야 한다.
- 할당할 조건이 등록되어 있어야 한다.
4. 사후 조건
- 정책이 성공적으로 생성되면, SHIELDrive 시스템은 관리자에게 성공 메시지를 표시한다.
- 생성된 정책은 스토리지에 적용되어, 해당 정책을 가진 구성원은 해당 정책에 따라 권한을 부여받게 된다.
5. 기본 흐름
-
관리자가 [스토리지] 메뉴로 이동한다.
-
관리자가 '조건부 정책' 탭으로 이동한다.
-
관리자가 '정책 등록' 버튼을 클릭한다.
-
조건부 정책 등록 페이지에서 등록하려는 정책 이름과 설명을 입력한다.
-
관리자가 구성원을 할당한다.
-
구성원 할당은 '모든 사용자', '사용자 및 그룹 선택'으로 나뉜다.
- 모든 사용자: 등록되어 있는 모든 사용자에게 할당한다.
- 사용자 및 그룹 선택: 등록되어 있는 사용자 중 일부에게 할당한다.
-
'모든 사용자'를 선택하더라도, 예외로 할당할 사용자 및 그룹을 선택할 수 있다.
-
'사용자 및 그룹 선택' 항목은 필수로 사용자를 할당하여야 한다.
-
사용자 리스트는 전체/사용자/그룹/정책 그룹 항목으로 나누고 각 항목별로 보여준다.
-
사용자 리스트에서 정책 그룹 및 그룹의 세부 구성원 정보는 인포 아이콘 클릭 시, 툴팁 형식으로 사용자를 나열해서 보여준다.
-
-
관리자가 정책을 적용할 스토리즈를 선택한다.
- 스토리지 유형: 생성하는 정책에 적용할 스토리지 유형을 선택한다. (NAS, 보안NAS, SharePoint, OneDrive, GoogleDrive, S3)
- 스토리지 대상: 선택한 스토리지 유형에 대하여 현재 생성되어 있는 스토리지 목록을 보여주고, 목록에서 정책을 적용할 스토리지를 선택한다. 대상은 복수 선택 가능하다.
-
관리자가 위치(IP), 시간 조건을 설정한다.
- 위치(IP), 시간 조건 설정은 '위치(시간) 제한 없음', '등록된 위치(시간)'으로 나뉜다.
- 위치(시간) 제한 없음: 모든 위치(시간)에 정책을 사용한다.
- 등록된 위치(시간): 등록된 위치(시간) 중 적용할 조건을 선택한다.
- '위치(시간) 제한 없음' 을 선택하더라도, 예외로 할당할 위치(시간)을 선택할 수 있다.
- '등록된 위치(시간)' 항목은 필수로 위치(시간)을 할당하여야 한다.
- 등록된 위치(시간) 선택할 때, 등록되어 있는 조건이 없으면 추가할 수 있다.
- 위치(IP), 시간 조건 설정은 '위치(시간) 제한 없음', '등록된 위치(시간)'으로 나뉜다.
-
관리자가 디바이스 조건을 설정한다.
- 디바이스 조건 설정은 '디바이스 제한 없음', '디바이스 유형 선택'으로 나뉜다.
- 디바이스 제한 없음: 모든 디바이스에서 정책을 사용한다.
- 디바이스 유형 선택: PC,Tablet, Mobile 중 정책을 사용할 디바이스를 설정한다.
- '디바이스 유형 선택'은 필수로 선택해야 한다.
- 디바이스 조건 설정은 '디바이스 제한 없음', '디바이스 유형 선택'으로 나뉜다.
-
관리자가 집행 정책을 설정한다.
- 사용 정책:
- 업로드 : 모든 업로드에 대한 권한을 허용/차단할 수 있습니다.
- 다운로드 : 모든 다운로드에 대한 권한을 허용/차단할 수 있습니다.
- 읽기 : 모든 읽기에 대한 권한을 허용/차단할 수 있습니다. 읽기만 허용될 경우, SHIELDViewer를 통해 읽기 전용 파일로만 확인할 수 있습니다.
- 편집 : 모든 편집에 대한 권한을 허용/차단할 수 있습니다.
- 삭제 : 모든 삭제에 대한 권한을 허용/차단할 수 있습니다.
- 공유 : 모든 링크 복사 및 개인함 파일 공유에 대한 권한을 허용/차단할 수 있습니다.
- 스토리지 내 이동/복사 : 같은 스토리지 내의 이동 및 복사에 대한 권한을 허용/차단할 수 있습니다.
- 타 스토리지 이동/복사 : 다른 스토리지의 이동 및 복사에 대한 권한을 허용/차단할 수 있습니다.
- 사용 정책:
-
관리자가 정책 사용 여부와 유효기간을 설정한다.
- 사용 여부는 토글을 통해 설정할 수 있다.
- 유효기간은 체크박스를 통해 설정 여부를 체크하고, 캘린더 박스를 통해 시작일 및 만료일을 설정한다.
- 관리자가 설정을 저장하고 정책 생성을 완료하면 토스트 메시지로 완료 메시지가 나타난다.
- 메시지 문구:
6. 대체 흐름 및 오류 메시지
1. 정책 등록 오류
- 상황: 정책 등록 시 오류가 발생할 경우
- 대체 흐름: 시스템은 사용자에게 정책 등록 실패 메시지를 표시합니다.
- 오류 메시지: "[에러코드: xx] 정책 등록에 실패했습 니다. 잠시 후 다시 시도해주세요. 문제가 지속될 경우 관리자에게 문의해주세요."
2. 정책 편집 오류
- 상황: 정책 편집 시 오류가 발생할 경우
- 대체 흐름: 시스템은 사용자에게 정책 편집 실패 메시지를 표시합니다.
- 오류 메시지: "[에러코드: xx] 정책 편집에 실패했습니다. 잠시 후 다시 시도해주세요. 문제가 지속될 경우 관리자에게 문의해주세요."
3. 정책명 중복
- 상황: 정책 생성 시 정책명이 중복될 경우
- 대체 흐름: 오류 메시지를 표시하고 다시 입력할 수 있도록 안내합니다.
- 오류 메시지: "해당 이름과 동일한 정책이 존재합니다."
4. 위치 및 시간 조건 존재하지 않음
- 상황: 위치 및 시간 조건 설정 시 조건이 존재하지 않는 경우
- 대체 흐름: 시스템은 사용자에게 조건 이 존재하지 않음을 알리는 메시지를 나타냅니다.
- 오류 메시지: "등록된 위치(시간)이 없습니다. 위치(시간)을 등록하세요."
5. 필수 항목 값 입력하지 않음
- 상황: 필수 항목 값을 입력하지 않고 등록/저장 버튼을 누를 경우
- 대체 흐름: 입력되지 않은 항목으로 자동 이동하여 입력을 요구합니다.
- 오류 메시지: "필수 입력 항목입니다."
6. 중간에 정책 등록 과정 중단
- 상황: 정책 등록 중 중간에 페이지를 나가거나 작업을 중단할 경우
- 대체 흐름: 시스템은 사용자에게 현재 진행 중인 정책 등록 내용이 저장되지 않는다는 경고 메시지를 표시합니다.
- 오류 메시지: "저장하지 않고 나가실 경우 현재 작성 중인 내용이 사라집니다. 계속하시겠습니까?"